.iconCustomBtn {
    float: left;
    padding: 0;
    border: none;
    font-size: 24px;
    background: transparent;
}

.iconCustomBtn:hover {
    color: #606266;
    background: transparent;
}

.el-menu-vertical-demo {
    .el-menu-item.is-active {
        background-color: #cfd7fc !important;
    }
}
.el-menu-item.is-active{
  background-color: #1338f466 !important;
  border-radius: 4px;
  color: white !important;
  &::before {
    content: '';
    display: block;
    width: 4px;
    height: 100%;
    background: #1338f4 !important;
    position: absolute;
    left: 0;
    top: 0;
  }
}

.carousel-nav {
    width: 50%;
    position: relative;

    .iconBell {
        position: absolute;
        left: 10px;
        top: 17px;
        color: #909399;
        font-weight: 700;
    }

    .el-carousel__container {
        height: 48px;

        .el-carousel__item {
            line-height: 48px;
            padding-left: 30px;
            padding-right: 15px;
            color: #ec1c24;
        }
    }
}